我阅读了一些有关命名分支和使用书签的信息。不幸的是,我仍然看不出它们之间的区别。有没有?
有什么区别:
hg branch blah hg up blah
和
hg bookmark blah hg up blah
?
为什么要使用书签,它与命名分支有何不同?
书签是自动向前移动到后续更改的标签,不会在先前有该书签指向它们的更改集上留下任何标记。另一方面,命名分支是不可磨灭的标记,是变更集的一部分。多个头可以在同一个分支上,但同一书签一次只能指向一个头。命名分支从一个仓库推/拉到另一个仓库,并且书签不会移动。